internal inguinal ring - Spanish English Dictionary